package com.inspur.cmis.service;

import java.util.List;
import java.util.Map;

import com.inspur.cmis.pojo.User;

public interface UserService {
	
   public User getUser(User user);
   
   /**
    * 检索用户信息列表
    * @param map
    * @return
    */
   public List<User> getUserInfoList(Map<String,String> map);
   
   /**
    * 批量删除
    * @param ids
    */
   public void deleteUsers(int ids[]);
   
   /**
    * 添加新用户
    * @param user
    */
   public void addUser(User user);
   
   /**
    * 检查用户名是否已经存在
    * @param cname
    * @return
    */
   public List<User> getUserByCname(String cname);
   
   /**
    * 根据用户编号查找用户信息
    * @param id
    * @return
    */
   public User getUserById(int id);
   
   /**
    * 修改用户信息
    * @param user
    */
   public void updateUser(User user);
}
